be detached or cut off from - French English Dictionary